﻿#define _CRT_SECURE_NO_WARNINGS

//使⽤C语⾔写⼀个程序打印 1~100之间的奇数，要求输出的数字中间加上空格。
#include<stdio.h>

//方法一
//int main()
//{
//	int i = 0;
//	//先找到1-100的数字
//	for (int i = 1; i < 100; i++)
//	{
//		//判断是否是奇数
//		if (i % 2 == 1)
//		{
//			printf("%d ",i);
//		}
//	}
//	return 0;
//}


//方法二：

//int main()
//{
//	int i = 0;
//	//i从1开始，1本身是一个奇数每次循环都加2，那加完后的1结果都是奇数
//	for (int i = 1; i < 100; i+=2)
//	{
//		printf("%d ",i);
//	}
//	return 0;
//}



//打印9*9乘法⼝诀表

//int main()
//{
//	int i = 0;
//	int j = 0;
//
//	//控制9行
//	for (int i = 1; i <= 9; i++)
//	{
//		//打印每一行
//		for (int j = 1; j <= i; j++)
//		{
//			//打印结果 \t制表符让数据可以对齐
//			printf("%d×%d=%d\t",j,i,i*j);
//		}
//		//没打印一行需要换行
//		printf("\n");
//	}
//	return 0;
//}



//使⽤C语⾔写⼀个程序打印100~200之间的素数，数字中间使⽤空格分割。

//素数：只能被1和自己本身整除的正整数

//方法1
//int main()
//{
//	int i = 0;
//
//	//先拿到100~200之间的数
//	for (int i = 100; i <= 200; i++)
//	{
//		//用i来除以2~i-1的数，如果模都不为0，则不是素组
//		int j = 0;
//		//用变量来记录是否取模是0
//		int flag = 1;
//		for (j = 2; j < i; j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		if (flag)
//			printf("%d ",i);
//	}
//
//	return 0;
//}


//方法二
//#include<math.h>
//int main()
//{
//	int i = 0;
//	//先拿到100~200之间的数
//	for (i = 100; i <= 200; i++)
//	{
//		//用变量来记录是否取模是0
//		int flag = 1;
//		//如果一个数能被某个数整除，那么除数和被除数其中一个数一定小于等于这个数的1/2次方，另一个则大于等于这个数的1/2次方
//		//这样可以减少循环次数
//		for (int j = 2; j <=sqrt(i); j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		if (flag)
//			printf("%d ",i);
//	}
//	return 0;
//}




//输⼊三个整数a,b,c，判断由a,b,c作为三条边组成的三⻆形，如果不能组成三⻆形则输出：⾮三⻆
//形；如果是三⻆形，再继续判断，如果是等边三⻆形，则输出：等边三⻆形；如果是等腰三⻆形，则
//输出：等腰三⻆形；否则输出普通三⻆形。


int main()
{
	//定义三条边，并附上初始值
	int a = 0;
	int b = 0;
	int c = 0;

	//提示
	printf("请输入三角形三条边长：\n");

	//输入三条边的长度
	while (scanf("%d %d %d", &a, &b, &c)==3)
	{
		
		//判断是否满足三角形，规则：任意两边之和大于第三边
		if ((a + b > c) && (a + c > b) && (b + c > a))
		{
			//判断等边三⻆形
			if ((a == b) && (b == c))
				printf("等边三角形");
			//判断等腰三角形
			else if ((a == b) || (a == c) || (b == c))
				printf("等腰三角形");
			//普通三角形
			else
				printf("普通三角形");
		}
		else
		{
			printf("非三角形");
		}
		printf("\n请输入三角形三条边长:\n");
	}



	return 0;
}